home *** CD-ROM | disk | FTP | other *** search
/ The Beauty of Chaos / Beauty of Chaos, The - Vol. 1 (1995)(Schatztruhe)[!][Amiga-Mac-PC].iso / mac / gifconverter2.37.cpt.hqx / GIFConverter 2.3.7.rsrc / bin.rsrc_CODE_87_Static_Constructors.txt < prev    next >
Text File  |  1994-01-29  |  68KB  |  1,268 lines

  1. # near model CODE resource
  2. # jump table entries: 22128-22137 (10 of them)
  3. export_2766:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  48E7 1018                movem.l    -[A7], D3,A3,A4
  6. 00000008  49ED F8BA                lea.l      A4, [A5 - 0x746]
  7. 0000000C  7601                     moveq.l    D3, 0x01
  8. 0000000E  200C                     move.l     D0, A4
  9. 00000010  6616                     bne        +0x18 /* 00000028 */
  10. 00000012  2F03                     move.l     -[A7], D3
  11. 00000014  4878 00B8                push.l     0xB8
  12. 00000018  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  13. 0000001C  588F                     addq.l     A7, 4
  14. 0000001E  261F                     move.l     D3, [A7]+
  15. 00000020  2840                     movea.l    A4, D0
  16. 00000022  200C                     move.l     D0, A4
  17. 00000024  6602                     bne        +0x4 /* 00000028 */
  18. 00000026  7600                     moveq.l    D3, 0x00
  19. label00000028:
  20. 00000028  4A03                     tst.b      D3
  21. 0000002A  6756                     beq        +0x58 /* 00000082 */
  22. 0000002C  47D4                     lea.l      A3, [A4]
  23. 0000002E  7601                     moveq.l    D3, 0x01
  24. 00000030  200B                     move.l     D0, A3
  25. 00000032  6616                     bne        +0x18 /* 0000004A */
  26. 00000034  2F03                     move.l     -[A7], D3
  27. 00000036  7016                     moveq.l    D0, 0x16
  28. 00000038  2F00                     move.l     -[A7], D0
  29. 0000003A  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  30. 0000003E  588F                     addq.l     A7, 4
  31. 00000040  261F                     move.l     D3, [A7]+
  32. 00000042  2640                     movea.l    A3, D0
  33. 00000044  200B                     move.l     D0, A3
  34. 00000046  6602                     bne        +0x4 /* 0000004A */
  35. 00000048  7600                     moveq.l    D3, 0x00
  36. label0000004A:
  37. 0000004A  4A03                     tst.b      D3
  38. 0000004C  670A                     beq        +0xC /* 00000058 */
  39. 0000004E  7000                     moveq.l    D0, 0x00
  40. 00000050  2680                     move.l     [A3], D0
  41. 00000052  2740 0004                move.l     [A3 + 0x4], D0
  42. 00000056  6002                     bra        +0x4 /* 0000005A */
  43. label00000058:
  44. 00000058  7000                     moveq.l    D0, 0x00
  45. label0000005A:
  46. 0000005A  422C 0016                clr.b      [A4 + 0x16]
  47. 0000005E  7000                     moveq.l    D0, 0x00
  48. 00000060  2940 005C                move.l     [A4 + 0x5C], D0
  49. 00000064  426C 0060                clr.w      [A4 + 0x60]
  50. 00000068  426C 0062                clr.w      [A4 + 0x62]
  51. 0000006C  422C 0064                clr.b      [A4 + 0x64]
  52. 00000070  2940 00AA                move.l     [A4 + 0xAA], D0
  53. 00000074  426C 00AE                clr.w      [A4 + 0xAE]
  54. 00000078  2940 00B0                move.l     [A4 + 0xB0], D0
  55. 0000007C  2940 00B4                move.l     [A4 + 0xB4], D0
  56. 00000080  6002                     bra        +0x4 /* 00000084 */
  57. label00000082:
  58. 00000082  7000                     moveq.l    D0, 0x00
  59. label00000084:
  60. 00000084  49ED F8AA                lea.l      A4, [A5 - 0x756]
  61. 00000088  7601                     moveq.l    D3, 0x01
  62. 0000008A  200C                     move.l     D0, A4
  63. 0000008C  6616                     bne        +0x18 /* 000000A4 */
  64. 0000008E  2F03                     move.l     -[A7], D3
  65. 00000090  700E                     moveq.l    D0, 0x0E
  66. 00000092  2F00                     move.l     -[A7], D0
  67. 00000094  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  68. 00000098  588F                     addq.l     A7, 4
  69. 0000009A  261F                     move.l     D3, [A7]+
  70. 0000009C  2840                     movea.l    A4, D0
  71. 0000009E  200C                     move.l     D0, A4
  72. 000000A0  6602                     bne        +0x4 /* 000000A4 */
  73. 000000A2  7600                     moveq.l    D3, 0x00
  74. label000000A4:
  75. 000000A4  4A03                     tst.b      D3
  76. 000000A6  6712                     beq        +0x14 /* 000000BA */
  77. 000000A8  7000                     moveq.l    D0, 0x00
  78. 000000AA  2880                     move.l     [A4], D0
  79. 000000AC  426C 0004                clr.w      [A4 + 0x4]
  80. 000000B0  2940 0006                move.l     [A4 + 0x6], D0
  81. 000000B4  2940 000A                move.l     [A4 + 0xA], D0
  82. 000000B8  6002                     bra        +0x4 /* 000000BC */
  83. label000000BA:
  84. 000000BA  7000                     moveq.l    D0, 0x00
  85. label000000BC:
  86. 000000BC  49ED F89C                lea.l      A4, [A5 - 0x764]
  87. 000000C0  7601                     moveq.l    D3, 0x01
  88. 000000C2  200C                     move.l     D0, A4
  89. 000000C4  6616                     bne        +0x18 /* 000000DC */
  90. 000000C6  2F03                     move.l     -[A7], D3
  91. 000000C8  700E                     moveq.l    D0, 0x0E
  92. 000000CA  2F00                     move.l     -[A7], D0
  93. 000000CC  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  94. 000000D0  588F                     addq.l     A7, 4
  95. 000000D2  261F                     move.l     D3, [A7]+
  96. 000000D4  2840                     movea.l    A4, D0
  97. 000000D6  200C                     move.l     D0, A4
  98. 000000D8  6602                     bne        +0x4 /* 000000DC */
  99. 000000DA  7600                     moveq.l    D3, 0x00
  100. label000000DC:
  101. 000000DC  4A03                     tst.b      D3
  102. 000000DE  6712                     beq        +0x14 /* 000000F2 */
  103. 000000E0  7000                     moveq.l    D0, 0x00
  104. 000000E2  2880                     move.l     [A4], D0
  105. 000000E4  426C 0004                clr.w      [A4 + 0x4]
  106. 000000E8  2940 0006                move.l     [A4 + 0x6], D0
  107. 000000EC  2940 000A                move.l     [A4 + 0xA], D0
  108. 000000F0  6002                     bra        +0x4 /* 000000F4 */
  109. label000000F2:
  110. 000000F2  7000                     moveq.l    D0, 0x00
  111. label000000F4:
  112. 000000F4  49ED F88E                lea.l      A4, [A5 - 0x772]
  113. 000000F8  7601                     moveq.l    D3, 0x01
  114. 000000FA  200C                     move.l     D0, A4
  115. 000000FC  6616                     bne        +0x18 /* 00000114 */
  116. 000000FE  2F03                     move.l     -[A7], D3
  117. 00000100  700E                     moveq.l    D0, 0x0E
  118. 00000102  2F00                     move.l     -[A7], D0
  119. 00000104  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  120. 00000108  588F                     addq.l     A7, 4
  121. 0000010A  261F                     move.l     D3, [A7]+
  122. 0000010C  2840                     movea.l    A4, D0
  123. 0000010E  200C                     move.l     D0, A4
  124. 00000110  6602                     bne        +0x4 /* 00000114 */
  125. 00000112  7600                     moveq.l    D3, 0x00
  126. label00000114:
  127. 00000114  4A03                     tst.b      D3
  128. 00000116  6712                     beq        +0x14 /* 0000012A */
  129. 00000118  7000                     moveq.l    D0, 0x00
  130. 0000011A  2880                     move.l     [A4], D0
  131. 0000011C  426C 0004                clr.w      [A4 + 0x4]
  132. 00000120  2940 0006                move.l     [A4 + 0x6], D0
  133. 00000124  2940 000A                move.l     [A4 + 0xA], D0
  134. 00000128  6002                     bra        +0x4 /* 0000012C */
  135. label0000012A:
  136. 0000012A  7000                     moveq.l    D0, 0x00
  137. label0000012C:
  138. 0000012C  49ED F880                lea.l      A4, [A5 - 0x780]
  139. 00000130  7601                     moveq.l    D3, 0x01
  140. 00000132  200C                     move.l     D0, A4
  141. 00000134  6616                     bne        +0x18 /* 0000014C */
  142. 00000136  2F03                     move.l     -[A7], D3
  143. 00000138  700E                     moveq.l    D0, 0x0E
  144. 0000013A  2F00                     move.l     -[A7], D0
  145. 0000013C  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  146. 00000140  588F                     addq.l     A7, 4
  147. 00000142  261F                     move.l     D3, [A7]+
  148. 00000144  2840                     movea.l    A4, D0
  149. 00000146  200C                     move.l     D0, A4
  150. 00000148  6602                     bne        +0x4 /* 0000014C */
  151. 0000014A  7600                     moveq.l    D3, 0x00
  152. label0000014C:
  153. 0000014C  4A03                     tst.b      D3
  154. 0000014E  6712                     beq        +0x14 /* 00000162 */
  155. 00000150  7000                     moveq.l    D0, 0x00
  156. 00000152  2880                     move.l     [A4], D0
  157. 00000154  426C 0004                clr.w      [A4 + 0x4]
  158. 00000158  2940 0006                move.l     [A4 + 0x6], D0
  159. 0000015C  2940 000A                move.l     [A4 + 0xA], D0
  160. 00000160  6002                     bra        +0x4 /* 00000164 */
  161. label00000162:
  162. 00000162  7000                     moveq.l    D0, 0x00
  163. label00000164:
  164. 00000164  49ED F872                lea.l      A4, [A5 - 0x78E]
  165. 00000168  7601                     moveq.l    D3, 0x01
  166. 0000016A  200C                     move.l     D0, A4
  167. 0000016C  6616                     bne        +0x18 /* 00000184 */
  168. 0000016E  2F03                     move.l     -[A7], D3
  169. 00000170  700E                     moveq.l    D0, 0x0E
  170. 00000172  2F00                     move.l     -[A7], D0
  171. 00000174  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  172. 00000178  588F                     addq.l     A7, 4
  173. 0000017A  261F                     move.l     D3, [A7]+
  174. 0000017C  2840                     movea.l    A4, D0
  175. 0000017E  200C                     move.l     D0, A4
  176. 00000180  6602                     bne        +0x4 /* 00000184 */
  177. 00000182  7600                     moveq.l    D3, 0x00
  178. label00000184:
  179. 00000184  4A03                     tst.b      D3
  180. 00000186  6712                     beq        +0x14 /* 0000019A */
  181. 00000188  7000                     moveq.l    D0, 0x00
  182. 0000018A  2880                     move.l     [A4], D0
  183. 0000018C  426C 0004                clr.w      [A4 + 0x4]
  184. 00000190  2940 0006                move.l     [A4 + 0x6], D0
  185. 00000194  2940 000A                move.l     [A4 + 0xA], D0
  186. 00000198  6002                     bra        +0x4 /* 0000019C */
  187. label0000019A:
  188. 0000019A  7000                     moveq.l    D0, 0x00
  189. label0000019C:
  190. 0000019C  49ED F864                lea.l      A4, [A5 - 0x79C]
  191. 000001A0  7601                     moveq.l    D3, 0x01
  192. 000001A2  200C                     move.l     D0, A4
  193. 000001A4  6616                     bne        +0x18 /* 000001BC */
  194. 000001A6  2F03                     move.l     -[A7], D3
  195. 000001A8  700E                     moveq.l    D0, 0x0E
  196. 000001AA  2F00                     move.l     -[A7], D0
  197. 000001AC  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  198. 000001B0  588F                     addq.l     A7, 4
  199. 000001B2  261F                     move.l     D3, [A7]+
  200. 000001B4  2840                     movea.l    A4, D0
  201. 000001B6  200C                     move.l     D0, A4
  202. 000001B8  6602                     bne        +0x4 /* 000001BC */
  203. 000001BA  7600                     moveq.l    D3, 0x00
  204. label000001BC:
  205. 000001BC  4A03                     tst.b      D3
  206. 000001BE  6712                     beq        +0x14 /* 000001D2 */
  207. 000001C0  7000                     moveq.l    D0, 0x00
  208. 000001C2  2880                     move.l     [A4], D0
  209. 000001C4  426C 0004                clr.w      [A4 + 0x4]
  210. 000001C8  2940 0006                move.l     [A4 + 0x6], D0
  211. 000001CC  2940 000A                move.l     [A4 + 0xA], D0
  212. 000001D0  6002                     bra        +0x4 /* 000001D4 */
  213. label000001D2:
  214. 000001D2  7000                     moveq.l    D0, 0x00
  215. label000001D4:
  216. 000001D4  47ED F856                lea.l      A3, [A5 - 0x7AA]
  217. 000001D8  7601                     moveq.l    D3, 0x01
  218. 000001DA  200B                     move.l     D0, A3
  219. 000001DC  6616                     bne        +0x18 /* 000001F4 */
  220. 000001DE  2F03                     move.l     -[A7], D3
  221. 000001E0  700E                     moveq.l    D0, 0x0E
  222. 000001E2  2F00                     move.l     -[A7], D0
  223. 000001E4  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  224. 000001E8  588F                     addq.l     A7, 4
  225. 000001EA  261F                     move.l     D3, [A7]+
  226. 000001EC  2640                     movea.l    A3, D0
  227. 000001EE  200B                     move.l     D0, A3
  228. 000001F0  6602                     bne        +0x4 /* 000001F4 */
  229. 000001F2  7600                     moveq.l    D3, 0x00
  230. label000001F4:
  231. 000001F4  4A03                     tst.b      D3
  232. 000001F6  6712                     beq        +0x14 /* 0000020A */
  233. 000001F8  7000                     moveq.l    D0, 0x00
  234. 000001FA  2680                     move.l     [A3], D0
  235. 000001FC  426B 0004                clr.w      [A3 + 0x4]
  236. 00000200  2740 0006                move.l     [A3 + 0x6], D0
  237. 00000204  2740 000A                move.l     [A3 + 0xA], D0
  238. 00000208  6002                     bra        +0x4 /* 0000020C */
  239. label0000020A:
  240. 0000020A  7000                     moveq.l    D0, 0x00
  241. label0000020C:
  242. 0000020C  4CEE 1808 FFF4           movem.l    D3,A3,A4, [A6 - 0xC]
  243. 00000212  4E5E                     unlink     A6
  244. 00000214  4E75                     rts
  245. 00000216  8031 5F5F                or.b       D0, <<invalid full ext with IS == 1 and I/IS == 7>>
  246. 0000021A  7374                     moveq.l    D1, 0x74
  247. 0000021C  695F                     bvs        +0x61 /* 0000027D */
  248. 0000021E  5F48                     subq.w     A0, 7
  249. 00000220  4433 5F4D                neg.b      <<invalid full ext with IS == 1 and I/IS == 5>>
  250. 00000224  6163                     bsr        +0x65 /* 00000289 */
  251. 00000226  4170 705F                chk.w      D0, [A0 + D7.w + 0x5F]
  252. 0000022A  335F 305F                move.w     [A1 + 0x305F], [A7]+
  253. 0000022E  315F 4C69                move.w     [A0 + 0x4C69], [A7]+
  254. 00000232  6272                     bhi        +0x74 /* 000002A6 */
  255. 00000234  6172                     bsr        +0x74 /* 000002A8 */
  256. 00000236  6965                     bvs        +0x67 /* 0000029D */
  257. 00000238  735F                     moveq.l    D1, 0x5F
  258. 0000023A  5542                     subq.w     D2, 2
  259. 0000023C  7573                     moveq.l    D2, 0x73
  260. 0000023E  7943                     moveq.l    D4, 0x43
  261. 00000240  7572                     moveq.l    D2, 0x72
  262. 00000242  736F                     moveq.l    D1, 0x6F
  263. 00000244  725F                     moveq.l    D1, 0x5F
  264. 00000246  6370                     bls        +0x72 /* 000002B8 */
  265. 00000248  5F00                     subq.b     D0, 7
  266. 0000024A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  267. export_2767: // at 0000024C (misaligned)
  268. 0000024E  0000 487A                ori.b      D0, 0x7A /* 'z' */
  269. 00000252  0042 486D                ori.w      D2, 0x486D /* 'Hm' */
  270. 00000256  F992                     .invalid   <<F/6/4>>
  271. 00000258  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  272. 0000025C  4E5E                     unlink     A6
  273. 0000025E  4E75                     rts
  274. 00000260  802F 5F5F                or.b       D0, [A7 + 0x5F5F]
  275. 00000264  7374                     moveq.l    D1, 0x74
  276. 00000266  695F                     bvs        +0x61 /* 000002C7 */
  277. 00000268  5F48                     subq.w     A0, 7
  278. 0000026A  4433 5F4D                neg.b      <<invalid full ext with IS == 1 and I/IS == 5>>
  279. 0000026E  6163                     bsr        +0x65 /* 000002D3 */
  280. 00000270  4170 705F                chk.w      D0, [A0 + D7.w + 0x5F]
  281. 00000274  335F 305F                move.w     [A1 + 0x305F], [A7]+
  282. 00000278  315F 4C69                move.w     [A0 + 0x4C69], [A7]+
  283. 0000027C  6272                     bhi        +0x74 /* 000002F0 */
  284. 0000027E  6172                     bsr        +0x74 /* 000002F2 */
  285. 00000280  6965                     bvs        +0x67 /* 000002E7 */
  286. 00000282  735F                     moveq.l    D1, 0x5F
  287. 00000284  5545                     subq.w     D5, 2
  288. 00000286  7272                     moveq.l    D1, 0x72
  289. 00000288  6F72                     ble        +0x74 /* 000002FC */
  290. 0000028A  4D67                     chk.w      D6, -[A7]
  291. 0000028C  725F                     moveq.l    D1, 0x5F
  292. 0000028E  6370                     bls        +0x72 /* 00000300 */
  293. 00000290  5F00                     subq.b     D0, 7
  294. 00000292  0002 0000                ori.b      D2, 0x0
  295. export_2768:
  296. 00000296  4E56 0000                link       A6, 0
  297. 0000029A  48E7 1008                movem.l    -[A7], D3,A4
  298. 0000029E  49ED FA9A                lea.l      A4, [A5 - 0x566]
  299. 000002A2  7601                     moveq.l    D3, 0x01
  300. 000002A4  200C                     move.l     D0, A4
  301. label000002A6:
  302. 000002A6  6616                     bne        +0x18 /* 000002BE */
  303. fn000002A8:
  304. 000002A8  2F03                     move.l     -[A7], D3
  305. 000002AA  7004                     moveq.l    D0, 0x04
  306. 000002AC  2F00                     move.l     -[A7], D0
  307. 000002AE  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  308. 000002B2  588F                     addq.l     A7, 4
  309. 000002B4  261F                     move.l     D3, [A7]+
  310. 000002B6  2840                     movea.l    A4, D0
  311. label000002B8:
  312. 000002B8  200C                     move.l     D0, A4
  313. 000002BA  6602                     bne        +0x4 /* 000002BE */
  314. 000002BC  7600                     moveq.l    D3, 0x00
  315. label000002BE:
  316. 000002BE  4A03                     tst.b      D3
  317. 000002C0  670E                     beq        +0x10 /* 000002D0 */
  318. 000002C2  38BC 0004                move.w     [A4], 0x4
  319. 000002C6  397C 0004 0002           move.w     [A4 + 0x2], 0x4
  320. 000002CC  7004                     moveq.l    D0, 0x04
  321. 000002CE  6002                     bra        +0x4 /* 000002D2 */
  322. label000002D0:
  323. 000002D0  7000                     moveq.l    D0, 0x00
  324. label000002D2:
  325. 000002D2  4CEE 1008 FFF8           movem.l    D3,A4, [A6 - 0x8]
  326. 000002D8  4E5E                     unlink     A6
  327. 000002DA  4E75                     rts
  328. 000002DC  8033 5F5F                or.b       D0, <<invalid full ext with IS == 1 and I/IS == 7>>
  329. 000002E0  7374                     moveq.l    D1, 0x74
  330. 000002E2  695F                     bvs        +0x61 /* 00000343 */
  331. 000002E4  5F48                     subq.w     A0, 7
  332. 000002E6  4433 5F4D                neg.b      <<invalid full ext with IS == 1 and I/IS == 5>>
  333. 000002EA  6163                     bsr        +0x65 /* 0000034F */
  334. 000002EC  4170 705F                chk.w      D0, [A0 + D7.w + 0x5F]
  335. label000002F0:
  336. 000002F0  335F 305F                move.w     [A1 + 0x305F], [A7]+
  337. // begin alternate branch 000002F2-000002F4
  338. fn000002F2:
  339. 000002F2  305F                     movea.w    A0, [A7]+
  340. // end alternate branch 000002F2-000002F4
  341. fn000002F2: // (misaligned)
  342. 000002F4  315F 4C69                move.w     [A0 + 0x4C69], [A7]+
  343. 000002F8  6272                     bhi        +0x74 /* 0000036C */
  344. 000002FA  6172                     bsr        +0x74 /* 0000036E */
  345. label000002FC:
  346. 000002FC  6965                     bvs        +0x67 /* 00000363 */
  347. 000002FE  735F                     moveq.l    D1, 0x5F
  348. label00000300:
  349. 00000300  5545                     subq.w     D5, 2
  350. 00000302  7665                     moveq.l    D3, 0x65
  351. 00000304  6E74                     bgt        +0x76 /* 0000037A */
  352. 00000306  4861                     pea.l      -[A1]
  353. 00000308  6E64                     bgt        +0x66 /* 0000036E */
  354. 0000030A  6C65                     bge        +0x67 /* 00000371 */
  355. 0000030C  725F                     moveq.l    D1, 0x5F
  356. 0000030E  6370                     bls        +0x72 /* 00000380 */
  357. 00000310  5F00                     subq.b     D0, 7
  358. 00000312  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  359. export_2769: // at 00000314 (misaligned)
  360. 00000316  0000 48E7                ori.b      D0, 0xE7
  361. 0000031A  1018                     move.b     D0, [A0]+
  362. 0000031C  47ED FB26                lea.l      A3, [A5 - 0x4DA]
  363. 00000320  7601                     moveq.l    D3, 0x01
  364. 00000322  200B                     move.l     D0, A3
  365. 00000324  6616                     bne        +0x18 /* 0000033C */
  366. 00000326  2F03                     move.l     -[A7], D3
  367. 00000328  700E                     moveq.l    D0, 0x0E
  368. 0000032A  2F00                     move.l     -[A7], D0
  369. 0000032C  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  370. 00000330  588F                     addq.l     A7, 4
  371. 00000332  261F                     move.l     D3, [A7]+
  372. 00000334  2640                     movea.l    A3, D0
  373. 00000336  200B                     move.l     D0, A3
  374. 00000338  6602                     bne        +0x4 /* 0000033C */
  375. 0000033A  7600                     moveq.l    D3, 0x00
  376. label0000033C:
  377. 0000033C  4A03                     tst.b      D3
  378. 0000033E  6712                     beq        +0x14 /* 00000352 */
  379. 00000340  7000                     moveq.l    D0, 0x00
  380. 00000342  2680                     move.l     [A3], D0
  381. 00000344  426B 0004                clr.w      [A3 + 0x4]
  382. 00000348  2740 0006                move.l     [A3 + 0x6], D0
  383. 0000034C  2740 000A                move.l     [A3 + 0xA], D0
  384. 00000350  6002                     bra        +0x4 /* 00000354 */
  385. label00000352:
  386. 00000352  7000                     moveq.l    D0, 0x00
  387. label00000354:
  388. 00000354  47ED FB18                lea.l      A3, [A5 - 0x4E8]
  389. 00000358  7601                     moveq.l    D3, 0x01
  390. 0000035A  200B                     move.l     D0, A3
  391. 0000035C  6616                     bne        +0x18 /* 00000374 */
  392. 0000035E  2F03                     move.l     -[A7], D3
  393. 00000360  700E                     moveq.l    D0, 0x0E
  394. 00000362  2F00                     move.l     -[A7], D0
  395. 00000364  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  396. 00000368  588F                     addq.l     A7, 4
  397. 0000036A  261F                     move.l     D3, [A7]+
  398. label0000036C:
  399. 0000036C  2640                     movea.l    A3, D0
  400. fn0000036E:
  401. 0000036E  200B                     move.l     D0, A3
  402. 00000370  6602                     bne        +0x4 /* 00000374 */
  403. 00000372  7600                     moveq.l    D3, 0x00
  404. label00000374:
  405. 00000374  4A03                     tst.b      D3
  406. 00000376  6712                     beq        +0x14 /* 0000038A */
  407. 00000378  7000                     moveq.l    D0, 0x00
  408. label0000037A:
  409. 0000037A  2680                     move.l     [A3], D0
  410. 0000037C  426B 0004                clr.w      [A3 + 0x4]
  411. label00000380:
  412. 00000380  2740 0006                move.l     [A3 + 0x6], D0
  413. 00000384  2740 000A                move.l     [A3 + 0xA], D0
  414. 00000388  6002                     bra        +0x4 /* 0000038C */
  415. label0000038A:
  416. 0000038A  7000                     moveq.l    D0, 0x00
  417. label0000038C:
  418. 0000038C  47ED FB0A                lea.l      A3, [A5 - 0x4F6]
  419. 00000390  7601                     moveq.l    D3, 0x01
  420. 00000392  200B                     move.l     D0, A3
  421. 00000394  6616                     bne        +0x18 /* 000003AC */
  422. 00000396  2F03                     move.l     -[A7], D3
  423. 00000398  700E                     moveq.l    D0, 0x0E
  424. 0000039A  2F00                     move.l     -[A7], D0
  425. 0000039C  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  426. 000003A0  588F                     addq.l     A7, 4
  427. 000003A2  261F                     move.l     D3, [A7]+
  428. 000003A4  2640                     movea.l    A3, D0
  429. 000003A6  200B                     move.l     D0, A3
  430. 000003A8  6602                     bne        +0x4 /* 000003AC */
  431. 000003AA  7600                     moveq.l    D3, 0x00
  432. label000003AC:
  433. 000003AC  4A03                     tst.b      D3
  434. 000003AE  6712                     beq        +0x14 /* 000003C2 */
  435. 000003B0  7000                     moveq.l    D0, 0x00
  436. 000003B2  2680                     move.l     [A3], D0
  437. 000003B4  426B 0004                clr.w      [A3 + 0x4]
  438. 000003B8  2740 0006                move.l     [A3 + 0x6], D0
  439. 000003BC  2740 000A                move.l     [A3 + 0xA], D0
  440. 000003C0  6002                     bra        +0x4 /* 000003C4 */
  441. label000003C2:
  442. 000003C2  7000                     moveq.l    D0, 0x00
  443. label000003C4:
  444. 000003C4  47ED FAFC                lea.l      A3, [A5 - 0x504]
  445. 000003C8  7601                     moveq.l    D3, 0x01
  446. 000003CA  200B                     move.l     D0, A3
  447. 000003CC  6616                     bne        +0x18 /* 000003E4 */
  448. 000003CE  2F03                     move.l     -[A7], D3
  449. 000003D0  700E                     moveq.l    D0, 0x0E
  450. 000003D2  2F00                     move.l     -[A7], D0
  451. 000003D4  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  452. 000003D8  588F                     addq.l     A7, 4
  453. 000003DA  261F                     move.l     D3, [A7]+
  454. 000003DC  2640                     movea.l    A3, D0
  455. 000003DE  200B                     move.l     D0, A3
  456. 000003E0  6602                     bne        +0x4 /* 000003E4 */
  457. 000003E2  7600                     moveq.l    D3, 0x00
  458. label000003E4:
  459. 000003E4  4A03                     tst.b      D3
  460. 000003E6  6712                     beq        +0x14 /* 000003FA */
  461. 000003E8  7000                     moveq.l    D0, 0x00
  462. 000003EA  2680                     move.l     [A3], D0
  463. 000003EC  426B 0004                clr.w      [A3 + 0x4]
  464. 000003F0  2740 0006                move.l     [A3 + 0x6], D0
  465. 000003F4  2740 000A                move.l     [A3 + 0xA], D0
  466. 000003F8  6002                     bra        +0x4 /* 000003FC */
  467. label000003FA:
  468. 000003FA  7000                     moveq.l    D0, 0x00
  469. label000003FC:
  470. 000003FC  47ED FAEE                lea.l      A3, [A5 - 0x512]
  471. 00000400  7601                     moveq.l    D3, 0x01
  472. 00000402  200B                     move.l     D0, A3
  473. 00000404  6616                     bne        +0x18 /* 0000041C */
  474. 00000406  2F03                     move.l     -[A7], D3
  475. 00000408  700E                     moveq.l    D0, 0x0E
  476. 0000040A  2F00                     move.l     -[A7], D0
  477. 0000040C  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  478. 00000410  588F                     addq.l     A7, 4
  479. 00000412  261F                     move.l     D3, [A7]+
  480. 00000414  2640                     movea.l    A3, D0
  481. 00000416  200B                     move.l     D0, A3
  482. 00000418  6602                     bne        +0x4 /* 0000041C */
  483. 0000041A  7600                     moveq.l    D3, 0x00
  484. label0000041C:
  485. 0000041C  4A03                     tst.b      D3
  486. 0000041E  6712                     beq        +0x14 /* 00000432 */
  487. 00000420  7000                     moveq.l    D0, 0x00
  488. 00000422  2680                     move.l     [A3], D0
  489. 00000424  426B 0004                clr.w      [A3 + 0x4]
  490. 00000428  2740 0006                move.l     [A3 + 0x6], D0
  491. 0000042C  2740 000A                move.l     [A3 + 0xA], D0
  492. 00000430  6002                     bra        +0x4 /* 00000434 */
  493. label00000432:
  494. 00000432  7000                     moveq.l    D0, 0x00
  495. label00000434:
  496. 00000434  47ED FAE0                lea.l      A3, [A5 - 0x520]
  497. 00000438  7601                     moveq.l    D3, 0x01
  498. 0000043A  200B                     move.l     D0, A3
  499. 0000043C  6616                     bne        +0x18 /* 00000454 */
  500. 0000043E  2F03                     move.l     -[A7], D3
  501. 00000440  700E                     moveq.l    D0, 0x0E
  502. 00000442  2F00                     move.l     -[A7], D0
  503. 00000444  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  504. 00000448  588F                     addq.l     A7, 4
  505. 0000044A  261F                     move.l     D3, [A7]+
  506. 0000044C  2640                     movea.l    A3, D0
  507. 0000044E  200B                     move.l     D0, A3
  508. 00000450  6602                     bne        +0x4 /* 00000454 */
  509. 00000452  7600                     moveq.l    D3, 0x00
  510. label00000454:
  511. 00000454  4A03                     tst.b      D3
  512. 00000456  6712                     beq        +0x14 /* 0000046A */
  513. 00000458  7000                     moveq.l    D0, 0x00
  514. 0000045A  2680                     move.l     [A3], D0
  515. 0000045C  426B 0004                clr.w      [A3 + 0x4]
  516. 00000460  2740 0006                move.l     [A3 + 0x6], D0
  517. 00000464  2740 000A                move.l     [A3 + 0xA], D0
  518. 00000468  6002                     bra        +0x4 /* 0000046C */
  519. label0000046A:
  520. 0000046A  7000                     moveq.l    D0, 0x00
  521. label0000046C:
  522. 0000046C  47ED FAD2                lea.l      A3, [A5 - 0x52E]
  523. 00000470  7601                     moveq.l    D3, 0x01
  524. 00000472  200B                     move.l     D0, A3
  525. 00000474  6616                     bne        +0x18 /* 0000048C */
  526. 00000476  2F03                     move.l     -[A7], D3
  527. 00000478  700E                     moveq.l    D0, 0x0E
  528. 0000047A  2F00                     move.l     -[A7], D0
  529. 0000047C  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  530. 00000480  588F                     addq.l     A7, 4
  531. 00000482  261F                     move.l     D3, [A7]+
  532. 00000484  2640                     movea.l    A3, D0
  533. 00000486  200B                     move.l     D0, A3
  534. 00000488  6602                     bne        +0x4 /* 0000048C */
  535. 0000048A  7600                     moveq.l    D3, 0x00
  536. label0000048C:
  537. 0000048C  4A03                     tst.b      D3
  538. 0000048E  6712                     beq        +0x14 /* 000004A2 */
  539. 00000490  7000                     moveq.l    D0, 0x00
  540. 00000492  2680                     move.l     [A3], D0
  541. 00000494  426B 0004                clr.w      [A3 + 0x4]
  542. 00000498  2740 0006                move.l     [A3 + 0x6], D0
  543. 0000049C  2740 000A                move.l     [A3 + 0xA], D0
  544. 000004A0  6002                     bra        +0x4 /* 000004A4 */
  545. label000004A2:
  546. 000004A2  7000                     moveq.l    D0, 0x00
  547. label000004A4:
  548. 000004A4  47ED FAC4                lea.l      A3, [A5 - 0x53C]
  549. 000004A8  7601                     moveq.l    D3, 0x01
  550. 000004AA  200B                     move.l     D0, A3
  551. 000004AC  6616                     bne        +0x18 /* 000004C4 */
  552. 000004AE  2F03                     move.l     -[A7], D3
  553. 000004B0  700E                     moveq.l    D0, 0x0E
  554. 000004B2  2F00                     move.l     -[A7], D0
  555. 000004B4  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  556. 000004B8  588F                     addq.l     A7, 4
  557. 000004BA  261F                     move.l     D3, [A7]+
  558. 000004BC  2640                     movea.l    A3, D0
  559. 000004BE  200B                     move.l     D0, A3
  560. 000004C0  6602                     bne        +0x4 /* 000004C4 */
  561. 000004C2  7600                     moveq.l    D3, 0x00
  562. label000004C4:
  563. 000004C4  4A03                     tst.b      D3
  564. 000004C6  6712                     beq        +0x14 /* 000004DA */
  565. 000004C8  7000                     moveq.l    D0, 0x00
  566. 000004CA  2680                     move.l     [A3], D0
  567. 000004CC  426B 0004                clr.w      [A3 + 0x4]
  568. 000004D0  2740 0006                move.l     [A3 + 0x6], D0
  569. 000004D4  2740 000A                move.l     [A3 + 0xA], D0
  570. 000004D8  6002                     bra        +0x4 /* 000004DC */
  571. label000004DA:
  572. 000004DA  7000                     moveq.l    D0, 0x00
  573. label000004DC:
  574. 000004DC  47ED FAB6                lea.l      A3, [A5 - 0x54A]
  575. 000004E0  7601                     moveq.l    D3, 0x01
  576. 000004E2  200B                     move.l     D0, A3
  577. 000004E4  6616                     bne        +0x18 /* 000004FC */
  578. 000004E6  2F03                     move.l     -[A7], D3
  579. 000004E8  700E                     moveq.l    D0, 0x0E
  580. 000004EA  2F00                     move.l     -[A7], D0
  581. 000004EC  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  582. 000004F0  588F                     addq.l     A7, 4
  583. 000004F2  261F                     move.l     D3, [A7]+
  584. 000004F4  2640                     movea.l    A3, D0
  585. 000004F6  200B                     move.l     D0, A3
  586. 000004F8  6602                     bne        +0x4 /* 000004FC */
  587. 000004FA  7600                     moveq.l    D3, 0x00
  588. label000004FC:
  589. 000004FC  4A03                     tst.b      D3
  590. 000004FE  6712                     beq        +0x14 /* 00000512 */
  591. 00000500  7000                     moveq.l    D0, 0x00
  592. 00000502  2680                     move.l     [A3], D0
  593. 00000504  426B 0004                clr.w      [A3 + 0x4]
  594. 00000508  2740 0006                move.l     [A3 + 0x6], D0
  595. 0000050C  2740 000A                move.l     [A3 + 0xA], D0
  596. 00000510  6002                     bra        +0x4 /* 00000514 */
  597. label00000512:
  598. 00000512  7000                     moveq.l    D0, 0x00
  599. label00000514:
  600. 00000514  49ED FAA8                lea.l      A4, [A5 - 0x558]
  601. 00000518  7601                     moveq.l    D3, 0x01
  602. 0000051A  200C                     move.l     D0, A4
  603. 0000051C  6616                     bne        +0x18 /* 00000534 */
  604. 0000051E  2F03                     move.l     -[A7], D3
  605. 00000520  700E                     moveq.l    D0, 0x0E
  606. 00000522  2F00                     move.l     -[A7], D0
  607. 00000524  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  608. 00000528  588F                     addq.l     A7, 4
  609. 0000052A  261F                     move.l     D3, [A7]+
  610. 0000052C  2840                     movea.l    A4, D0
  611. 0000052E  200C                     move.l     D0, A4
  612. 00000530  6602                     bne        +0x4 /* 00000534 */
  613. 00000532  7600                     moveq.l    D3, 0x00
  614. label00000534:
  615. 00000534  4A03                     tst.b      D3
  616. 00000536  6712                     beq        +0x14 /* 0000054A */
  617. 00000538  7000                     moveq.l    D0, 0x00
  618. 0000053A  2880                     move.l     [A4], D0
  619. 0000053C  426C 0004                clr.w      [A4 + 0x4]
  620. 00000540  2940 0006                move.l     [A4 + 0x6], D0
  621. 00000544  2940 000A                move.l     [A4 + 0xA], D0
  622. 00000548  6002                     bra        +0x4 /* 0000054C */
  623. label0000054A:
  624. 0000054A  7000                     moveq.l    D0, 0x00
  625. label0000054C:
  626. 0000054C  4CEE 1808 FFF4           movem.l    D3,A3,A4, [A6 - 0xC]
  627. 00000552  4E5E                     unlink     A6
  628. 00000554  4E75                     rts
  629. 00000556  8032 5F5F                or.b       D0, <<invalid full ext with IS == 1 and I/IS == 7>>
  630. 0000055A  7374                     moveq.l    D1, 0x74
  631. 0000055C  695F                     bvs        +0x61 /* 000005BD */
  632. 0000055E  5F48                     subq.w     A0, 7
  633. 00000560  4433 5F4D                neg.b      <<invalid full ext with IS == 1 and I/IS == 5>>
  634. 00000564  6163                     bsr        +0x65 /* 000005C9 */
  635. 00000566  4170 705F                chk.w      D0, [A0 + D7.w + 0x5F]
  636. 0000056A  335F 305F                move.w     [A1 + 0x305F], [A7]+
  637. 0000056E  315F 4C69                move.w     [A0 + 0x4C69], [A7]+
  638. 00000572  6272                     bhi        +0x74 /* 000005E6 */
  639. 00000574  6172                     bsr        +0x74 /* 000005E8 */
  640. 00000576  6965                     bvs        +0x67 /* 000005DD */
  641. 00000578  735F                     moveq.l    D1, 0x5F
  642. 0000057A  5546                     subq.w     D6, 2
  643. 0000057C  6C6F                     bge        +0x71 /* 000005ED */
  644. 0000057E  6174                     bsr        +0x76 /* 000005F4 */
  645. 00000580  5769 6E64                subq.w     [A1 + 0x6E64], 3
  646. 00000584  6F77                     ble        +0x79 /* 000005FD */
  647. 00000586  5F63                     subq.w     -[A3], 7
  648. 00000588  705F                     moveq.l    D0, 0x5F
  649. 0000058A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  650. export_2770: // at 0000058C (misaligned)
  651. 0000058E  0000 48E7                ori.b      D0, 0xE7
  652. 00000592  1018                     move.b     D0, [A0]+
  653. 00000594  49ED FBAA                lea.l      A4, [A5 - 0x456]
  654. 00000598  7601                     moveq.l    D3, 0x01
  655. 0000059A  200C                     move.l     D0, A4
  656. 0000059C  6616                     bne        +0x18 /* 000005B4 */
  657. 0000059E  2F03                     move.l     -[A7], D3
  658. 000005A0  700E                     moveq.l    D0, 0x0E
  659. 000005A2  2F00                     move.l     -[A7], D0
  660. 000005A4  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  661. 000005A8  588F                     addq.l     A7, 4
  662. 000005AA  261F                     move.l     D3, [A7]+
  663. 000005AC  2840                     movea.l    A4, D0
  664. 000005AE  200C                     move.l     D0, A4
  665. 000005B0  6602                     bne        +0x4 /* 000005B4 */
  666. 000005B2  7600                     moveq.l    D3, 0x00
  667. label000005B4:
  668. 000005B4  4A03                     tst.b      D3
  669. 000005B6  6712                     beq        +0x14 /* 000005CA */
  670. 000005B8  7000                     moveq.l    D0, 0x00
  671. 000005BA  2880                     move.l     [A4], D0
  672. 000005BC  426C 0004                clr.w      [A4 + 0x4]
  673. 000005C0  2940 0006                move.l     [A4 + 0x6], D0
  674. 000005C4  2940 000A                move.l     [A4 + 0xA], D0
  675. 000005C8  6002                     bra        +0x4 /* 000005CC */
  676. label000005CA:
  677. 000005CA  7000                     moveq.l    D0, 0x00
  678. label000005CC:
  679. 000005CC  47ED FB66                lea.l      A3, [A5 - 0x49A]
  680. 000005D0  7601                     moveq.l    D3, 0x01
  681. 000005D2  200B                     move.l     D0, A3
  682. 000005D4  6616                     bne        +0x18 /* 000005EC */
  683. 000005D6  2F03                     move.l     -[A7], D3
  684. 000005D8  7044                     moveq.l    D0, 0x44
  685. 000005DA  2F00                     move.l     -[A7], D0
  686. 000005DC  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  687. 000005E0  588F                     addq.l     A7, 4
  688. 000005E2  261F                     move.l     D3, [A7]+
  689. 000005E4  2640                     movea.l    A3, D0
  690. label000005E6:
  691. 000005E6  200B                     move.l     D0, A3
  692. fn000005E8:
  693. 000005E8  6602                     bne        +0x4 /* 000005EC */
  694. 000005EA  7600                     moveq.l    D3, 0x00
  695. label000005EC:
  696. 000005EC  4A03                     tst.b      D3
  697. 000005EE  6704                     beq        +0x6 /* 000005F4 */
  698. 000005F0  7000                     moveq.l    D0, 0x00
  699. 000005F2  6002                     bra        +0x4 /* 000005F6 */
  700. fn000005F4:
  701. 000005F4  7000                     moveq.l    D0, 0x00
  702. label000005F6:
  703. 000005F6  4CEE 1808 FFF4           movem.l    D3,A3,A4, [A6 - 0xC]
  704. 000005FC  4E5E                     unlink     A6
  705. 000005FE  4E75                     rts
  706. 00000600  8034 5F5F                or.b       D0, <<invalid full ext with IS == 1 and I/IS == 7>>
  707. 00000604  7374                     moveq.l    D1, 0x74
  708. 00000606  695F                     bvs        +0x61 /* 00000667 */
  709. 00000608  5F48                     subq.w     A0, 7
  710. 0000060A  4433 5F4D                neg.b      <<invalid full ext with IS == 1 and I/IS == 5>>
  711. 0000060E  6163                     bsr        +0x65 /* 00000673 */
  712. 00000610  4170 705F                chk.w      D0, [A0 + D7.w + 0x5F]
  713. 00000614  335F 305F                move.w     [A1 + 0x305F], [A7]+
  714. 00000618  315F 4C69                move.w     [A0 + 0x4C69], [A7]+
  715. 0000061C  6272                     bhi        +0x74 /* 00000690 */
  716. 0000061E  6172                     bsr        +0x74 /* 00000692 */
  717. 00000620  6965                     bvs        +0x67 /* 00000687 */
  718. 00000622  735F                     moveq.l    D1, 0x5F
  719. 00000624  554D                     subq.w     A5, 2
  720. 00000626  6163                     bsr        +0x65 /* 0000068B */
  721. 00000628  4170 7047                chk.w      D0, [A0 + D7.w + 0x47]
  722. 0000062C  6C6F                     bge        +0x71 /* 0000069D */
  723. 0000062E  6261                     bhi        +0x63 /* 00000691 */
  724. 00000630  6C73                     bge        +0x75 /* 000006A5 */
  725. 00000632  5F63                     subq.w     -[A3], 7
  726. 00000634  705F                     moveq.l    D0, 0x5F
  727. 00000636  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  728. export_2771: // at 00000638 (misaligned)
  729. 0000063A  0000 48E7                ori.b      D0, 0xE7
  730. 0000063E  1018                     move.b     D0, [A0]+
  731. 00000640  47ED FD42                lea.l      A3, [A5 - 0x2BE]
  732. 00000644  7601                     moveq.l    D3, 0x01
  733. 00000646  200B                     move.l     D0, A3
  734. 00000648  6616                     bne        +0x18 /* 00000660 */
  735. 0000064A  2F03                     move.l     -[A7], D3
  736. 0000064C  7008                     moveq.l    D0, 0x08
  737. 0000064E  2F00                     move.l     -[A7], D0
  738. 00000650  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  739. 00000654  588F                     addq.l     A7, 4
  740. 00000656  261F                     move.l     D3, [A7]+
  741. 00000658  2640                     movea.l    A3, D0
  742. 0000065A  200B                     move.l     D0, A3
  743. 0000065C  6602                     bne        +0x4 /* 00000660 */
  744. 0000065E  7600                     moveq.l    D3, 0x00
  745. label00000660:
  746. 00000660  4A03                     tst.b      D3
  747. 00000662  670A                     beq        +0xC /* 0000066E */
  748. 00000664  4293                     clr.l      [A3]
  749. 00000666  42AB 0004                clr.l      [A3 + 0x4]
  750. 0000066A  7000                     moveq.l    D0, 0x00
  751. 0000066C  6002                     bra        +0x4 /* 00000670 */
  752. label0000066E:
  753. 0000066E  7000                     moveq.l    D0, 0x00
  754. label00000670:
  755. 00000670  47ED FD3E                lea.l      A3, [A5 - 0x2C2]
  756. 00000674  7601                     moveq.l    D3, 0x01
  757. 00000676  200B                     move.l     D0, A3
  758. 00000678  6616                     bne        +0x18 /* 00000690 */
  759. 0000067A  2F03                     move.l     -[A7], D3
  760. 0000067C  7004                     moveq.l    D0, 0x04
  761. 0000067E  2F00                     move.l     -[A7], D0
  762. 00000680  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  763. 00000684  588F                     addq.l     A7, 4
  764. 00000686  261F                     move.l     D3, [A7]+
  765. 00000688  2640                     movea.l    A3, D0
  766. 0000068A  200B                     move.l     D0, A3
  767. 0000068C  6602                     bne        +0x4 /* 00000690 */
  768. 0000068E  7600                     moveq.l    D3, 0x00
  769. label00000690:
  770. 00000690  4A03                     tst.b      D3
  771. fn00000692:
  772. 00000692  6706                     beq        +0x8 /* 0000069A */
  773. 00000694  4293                     clr.l      [A3]
  774. 00000696  7000                     moveq.l    D0, 0x00
  775. 00000698  6002                     bra        +0x4 /* 0000069C */
  776. label0000069A:
  777. 0000069A  7000                     moveq.l    D0, 0x00
  778. label0000069C:
  779. 0000069C  47ED FD36                lea.l      A3, [A5 - 0x2CA]
  780. 000006A0  7601                     moveq.l    D3, 0x01
  781. 000006A2  200B                     move.l     D0, A3
  782. 000006A4  6616                     bne        +0x18 /* 000006BC */
  783. 000006A6  2F03                     move.l     -[A7], D3
  784. 000006A8  7008                     moveq.l    D0, 0x08
  785. 000006AA  2F00                     move.l     -[A7], D0
  786. 000006AC  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  787. 000006B0  588F                     addq.l     A7, 4
  788. 000006B2  261F                     move.l     D3, [A7]+
  789. 000006B4  2640                     movea.l    A3, D0
  790. 000006B6  200B                     move.l     D0, A3
  791. 000006B8  6602                     bne        +0x4 /* 000006BC */
  792. 000006BA  7600                     moveq.l    D3, 0x00
  793. label000006BC:
  794. 000006BC  4A03                     tst.b      D3
  795. 000006BE  670A                     beq        +0xC /* 000006CA */
  796. 000006C0  7000                     moveq.l    D0, 0x00
  797. 000006C2  2680                     move.l     [A3], D0
  798. 000006C4  2740 0004                move.l     [A3 + 0x4], D0
  799. 000006C8  6002                     bra        +0x4 /* 000006CC */
  800. label000006CA:
  801. 000006CA  7000                     moveq.l    D0, 0x00
  802. label000006CC:
  803. 000006CC  49ED FD26                lea.l      A4, [A5 - 0x2DA]
  804. 000006D0  7601                     moveq.l    D3, 0x01
  805. 000006D2  200C                     move.l     D0, A4
  806. 000006D4  6616                     bne        +0x18 /* 000006EC */
  807. 000006D6  2F03                     move.l     -[A7], D3
  808. 000006D8  7010                     moveq.l    D0, 0x10
  809. 000006DA  2F00                     move.l     -[A7], D0
  810. 000006DC  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  811. 000006E0  588F                     addq.l     A7, 4
  812. 000006E2  261F                     move.l     D3, [A7]+
  813. 000006E4  2840                     movea.l    A4, D0
  814. 000006E6  200C                     move.l     D0, A4
  815. 000006E8  6602                     bne        +0x4 /* 000006EC */
  816. 000006EA  7600                     moveq.l    D3, 0x00
  817. label000006EC:
  818. 000006EC  4A03                     tst.b      D3
  819. 000006EE  6712                     beq        +0x14 /* 00000702 */
  820. 000006F0  7000                     moveq.l    D0, 0x00
  821. 000006F2  2880                     move.l     [A4], D0
  822. 000006F4  2940 0004                move.l     [A4 + 0x4], D0
  823. 000006F8  2940 0008                move.l     [A4 + 0x8], D0
  824. 000006FC  2940 000C                move.l     [A4 + 0xC], D0
  825. 00000700  6002                     bra        +0x4 /* 00000704 */
  826. label00000702:
  827. 00000702  7000                     moveq.l    D0, 0x00
  828. label00000704:
  829. 00000704  487A 0166                pea.l      [PC + 0x166 /* 0000086C, value 0x4E56 'NV', cstring "" */]
  830. 00000708  486D FC26                pea.l      [A5 - 0x3DA]
  831. 0000070C  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  832. 00000710  49ED FC20                lea.l      A4, [A5 - 0x3E0]
  833. 00000714  7601                     moveq.l    D3, 0x01
  834. 00000716  200C                     move.l     D0, A4
  835. 00000718  6616                     bne        +0x18 /* 00000730 */
  836. 0000071A  2F03                     move.l     -[A7], D3
  837. 0000071C  7006                     moveq.l    D0, 0x06
  838. 0000071E  2F00                     move.l     -[A7], D0
  839. 00000720  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  840. 00000724  588F                     addq.l     A7, 4
  841. 00000726  261F                     move.l     D3, [A7]+
  842. 00000728  2840                     movea.l    A4, D0
  843. 0000072A  200C                     move.l     D0, A4
  844. 0000072C  6602                     bne        +0x4 /* 00000730 */
  845. 0000072E  7600                     moveq.l    D3, 0x00
  846. label00000730:
  847. 00000730  4A03                     tst.b      D3
  848. 00000732  670C                     beq        +0xE /* 00000740 */
  849. 00000734  4294                     clr.l      [A4]
  850. 00000736  426C 0004                clr.w      [A4 + 0x4]
  851. 0000073A  7000                     moveq.l    D0, 0x00
  852. 0000073C  4A80                     tst.l      D0
  853. 0000073E  6002                     bra        +0x4 /* 00000742 */
  854. label00000740:
  855. 00000740  7000                     moveq.l    D0, 0x00
  856. label00000742:
  857. 00000742  49ED FC1A                lea.l      A4, [A5 - 0x3E6]
  858. 00000746  7601                     moveq.l    D3, 0x01
  859. 00000748  200C                     move.l     D0, A4
  860. 0000074A  6616                     bne        +0x18 /* 00000762 */
  861. 0000074C  2F03                     move.l     -[A7], D3
  862. 0000074E  7006                     moveq.l    D0, 0x06
  863. 00000750  2F00                     move.l     -[A7], D0
  864. 00000752  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  865. 00000756  588F                     addq.l     A7, 4
  866. 00000758  261F                     move.l     D3, [A7]+
  867. 0000075A  2840                     movea.l    A4, D0
  868. 0000075C  200C                     move.l     D0, A4
  869. 0000075E  6602                     bne        +0x4 /* 00000762 */
  870. 00000760  7600                     moveq.l    D3, 0x00
  871. label00000762:
  872. 00000762  4A03                     tst.b      D3
  873. 00000764  671A                     beq        +0x1C /* 00000780 */
  874. 00000766  38BC FFFF                move.w     [A4], 0xFFFF
  875. 0000076A  397C FFFF 0002           move.w     [A4 + 0x2], 0xFFFF
  876. 00000770  397C FFFF 0004           move.w     [A4 + 0x4], 0xFFFF
  877. 00000776  7000                     moveq.l    D0, 0x00
  878. 00000778  303C FFFF                move.w     D0, 0xFFFF
  879. 0000077C  4A80                     tst.l      D0
  880. 0000077E  6002                     bra        +0x4 /* 00000782 */
  881. label00000780:
  882. 00000780  7000                     moveq.l    D0, 0x00
  883. label00000782:
  884. 00000782  49ED FC14                lea.l      A4, [A5 - 0x3EC]
  885. 00000786  7601                     moveq.l    D3, 0x01
  886. 00000788  200C                     move.l     D0, A4
  887. 0000078A  6616                     bne        +0x18 /* 000007A2 */
  888. 0000078C  2F03                     move.l     -[A7], D3
  889. 0000078E  7006                     moveq.l    D0, 0x06
  890. 00000790  2F00                     move.l     -[A7], D0
  891. 00000792  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  892. 00000796  588F                     addq.l     A7, 4
  893. 00000798  261F                     move.l     D3, [A7]+
  894. 0000079A  2840                     movea.l    A4, D0
  895. 0000079C  200C                     move.l     D0, A4
  896. 0000079E  6602                     bne        +0x4 /* 000007A2 */
  897. 000007A0  7600                     moveq.l    D3, 0x00
  898. label000007A2:
  899. 000007A2  4A03                     tst.b      D3
  900. 000007A4  670E                     beq        +0x10 /* 000007B4 */
  901. 000007A6  38BC FFFF                move.w     [A4], 0xFFFF
  902. 000007AA  42AC 0002                clr.l      [A4 + 0x2]
  903. 000007AE  7000                     moveq.l    D0, 0x00
  904. 000007B0  4A80                     tst.l      D0
  905. 000007B2  6002                     bra        +0x4 /* 000007B6 */
  906. label000007B4:
  907. 000007B4  7000                     moveq.l    D0, 0x00
  908. label000007B6:
  909. 000007B6  49ED FC0E                lea.l      A4, [A5 - 0x3F2]
  910. 000007BA  7601                     moveq.l    D3, 0x01
  911. 000007BC  200C                     move.l     D0, A4
  912. 000007BE  6616                     bne        +0x18 /* 000007D6 */
  913. 000007C0  2F03                     move.l     -[A7], D3
  914. 000007C2  7006                     moveq.l    D0, 0x06
  915. 000007C4  2F00                     move.l     -[A7], D0
  916. 000007C6  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  917. 000007CA  588F                     addq.l     A7, 4
  918. 000007CC  261F                     move.l     D3, [A7]+
  919. 000007CE  2840                     movea.l    A4, D0
  920. 000007D0  200C                     move.l     D0, A4
  921. 000007D2  6602                     bne        +0x4 /* 000007D6 */
  922. 000007D4  7600                     moveq.l    D3, 0x00
  923. label000007D6:
  924. 000007D6  4A03                     tst.b      D3
  925. 000007D8  6712                     beq        +0x14 /* 000007EC */
  926. 000007DA  4254                     clr.w      [A4]
  927. 000007DC  397C FFFF 0002           move.w     [A4 + 0x2], 0xFFFF
  928. 000007E2  426C 0004                clr.w      [A4 + 0x4]
  929. 000007E6  7000                     moveq.l    D0, 0x00
  930. 000007E8  4A80                     tst.l      D0
  931. 000007EA  6002                     bra        +0x4 /* 000007EE */
  932. label000007EC:
  933. 000007EC  7000                     moveq.l    D0, 0x00
  934. label000007EE:
  935. 000007EE  49ED FC08                lea.l      A4, [A5 - 0x3F8]
  936. 000007F2  7601                     moveq.l    D3, 0x01
  937. 000007F4  200C                     move.l     D0, A4
  938. 000007F6  6616                     bne        +0x18 /* 0000080E */
  939. 000007F8  2F03                     move.l     -[A7], D3
  940. 000007FA  7006                     moveq.l    D0, 0x06
  941. 000007FC  2F00                     move.l     -[A7], D0
  942. 000007FE  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  943. 00000802  588F                     addq.l     A7, 4
  944. 00000804  261F                     move.l     D3, [A7]+
  945. 00000806  2840                     movea.l    A4, D0
  946. 00000808  200C                     move.l     D0, A4
  947. 0000080A  6602                     bne        +0x4 /* 0000080E */
  948. 0000080C  7600                     moveq.l    D3, 0x00
  949. label0000080E:
  950. 0000080E  4A03                     tst.b      D3
  951. 00000810  6712                     beq        +0x14 /* 00000824 */
  952. 00000812  4294                     clr.l      [A4]
  953. 00000814  397C FFFF 0004           move.w     [A4 + 0x4], 0xFFFF
  954. 0000081A  7000                     moveq.l    D0, 0x00
  955. 0000081C  303C FFFF                move.w     D0, 0xFFFF
  956. 00000820  4A80                     tst.l      D0
  957. 00000822  6002                     bra        +0x4 /* 00000826 */
  958. label00000824:
  959. 00000824  7000                     moveq.l    D0, 0x00
  960. label00000826:
  961. 00000826  504F                     addq.w     A7, 8
  962. 00000828  4CEE 1808 FFF4           movem.l    D3,A3,A4, [A6 - 0xC]
  963. 0000082E  4E5E                     unlink     A6
  964. 00000830  4E75                     rts
  965. 00000832  8036 5F5F                or.b       D0, <<invalid full ext with IS == 1 and I/IS == 7>>
  966. 00000836  7374                     moveq.l    D1, 0x74
  967. 00000838  695F                     bvs        +0x61 /* 00000899 */
  968. 0000083A  5F48                     subq.w     A0, 7
  969. 0000083C  4433 5F4D                neg.b      <<invalid full ext with IS == 1 and I/IS == 5>>
  970. 00000840  6163                     bsr        +0x65 /* 000008A5 */
  971. 00000842  4170 705F                chk.w      D0, [A0 + D7.w + 0x5F]
  972. 00000846  335F 305F                move.w     [A1 + 0x305F], [A7]+
  973. 0000084A  315F 4C69                move.w     [A0 + 0x4C69], [A7]+
  974. 0000084E  6272                     bhi        +0x74 /* 000008C2 */
  975. 00000850  6172                     bsr        +0x74 /* 000008C4 */
  976. 00000852  6965                     bvs        +0x67 /* 000008B9 */
  977. 00000854  735F                     moveq.l    D1, 0x5F
  978. 00000856  554D                     subq.w     A5, 2
  979. 00000858  6163                     bsr        +0x65 /* 000008BD */
  980. 0000085A  4170 7055                chk.w      D0, [A0 + D7.w + 0x55]
  981. 0000085E  7469                     moveq.l    D2, 0x69
  982. 00000860  6C69                     bge        +0x6B /* 000008CB */
  983. 00000862  7469                     moveq.l    D2, 0x69
  984. 00000864  6573                     bcs        +0x75 /* 000008D9 */
  985. 00000866  5F63                     subq.w     -[A3], 7
  986. 00000868  705F                     moveq.l    D0, 0x5F
  987. 0000086A  0002 0000                ori.b      D2, 0x0
  988. export_2772:
  989. 0000086E  4E56 0000                link       A6, 0
  990. 00000872  48E7 1008                movem.l    -[A7], D3,A4
  991. 00000876  49ED FD96                lea.l      A4, [A5 - 0x26A]
  992. 0000087A  7601                     moveq.l    D3, 0x01
  993. 0000087C  200C                     move.l     D0, A4
  994. 0000087E  6616                     bne        +0x18 /* 00000896 */
  995. 00000880  2F03                     move.l     -[A7], D3
  996. 00000882  700E                     moveq.l    D0, 0x0E
  997. 00000884  2F00                     move.l     -[A7], D0
  998. 00000886  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  999. 0000088A  588F                     addq.l     A7, 4
  1000. 0000088C  261F                     move.l     D3, [A7]+
  1001. 0000088E  2840                     movea.l    A4, D0
  1002. 00000890  200C                     move.l     D0, A4
  1003. 00000892  6602                     bne        +0x4 /* 00000896 */
  1004. 00000894  7600                     moveq.l    D3, 0x00
  1005. label00000896:
  1006. 00000896  4A03                     tst.b      D3
  1007. 00000898  6712                     beq        +0x14 /* 000008AC */
  1008. 0000089A  7000                     moveq.l    D0, 0x00
  1009. 0000089C  2880                     move.l     [A4], D0
  1010. 0000089E  426C 0004                clr.w      [A4 + 0x4]
  1011. 000008A2  2940 0006                move.l     [A4 + 0x6], D0
  1012. 000008A6  2940 000A                move.l     [A4 + 0xA], D0
  1013. 000008AA  6002                     bra        +0x4 /* 000008AE */
  1014. label000008AC:
  1015. 000008AC  7000                     moveq.l    D0, 0x00
  1016. label000008AE:
  1017. 000008AE  4CEE 1008 FFF8           movem.l    D3,A4, [A6 - 0x8]
  1018. 000008B4  4E5E                     unlink     A6
  1019. 000008B6  4E75                     rts
  1020. 000008B8  802D 5F5F                or.b       D0, [A5 + 0x5F5F]
  1021. 000008BC  7374                     moveq.l    D1, 0x74
  1022. 000008BE  695F                     bvs        +0x61 /* 0000091F */
  1023. 000008C0  5F48                     subq.w     A0, 7
  1024. label000008C2:
  1025. 000008C2  4433 5F4D                neg.b      <<invalid full ext with IS == 1 and I/IS == 5>>
  1026. // begin alternate branch 000008C4-000008C6
  1027. fn000008C4:
  1028. 000008C4  5F4D                     subq.w     A5, 7
  1029. // end alternate branch 000008C4-000008C6
  1030. fn000008C4: // (misaligned)
  1031. 000008C6  6163                     bsr        +0x65 /* 0000092B */
  1032. 000008C8  4170 705F                chk.w      D0, [A0 + D7.w + 0x5F]
  1033. 000008CC  335F 305F                move.w     [A1 + 0x305F], [A7]+
  1034. 000008D0  315F 4C69                move.w     [A0 + 0x4C69], [A7]+
  1035. 000008D4  6272                     bhi        +0x74 /* 00000948 */
  1036. 000008D6  6172                     bsr        +0x74 /* 0000094A */
  1037. 000008D8  6965                     bvs        +0x67 /* 0000093F */
  1038. 000008DA  735F                     moveq.l    D1, 0x5F
  1039. 000008DC  554D                     subq.w     A5, 2
  1040. 000008DE  656D                     bcs        +0x6F /* 0000094D */
  1041. 000008E0  6F72                     ble        +0x74 /* 00000954 */
  1042. 000008E2  795F                     moveq.l    D4, 0x5F
  1043. 000008E4  6370                     bls        +0x72 /* 00000956 */
  1044. 000008E6  5F00                     subq.b     D0, 7
  1045. 000008E8  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1046. export_2773: // at 000008EA (misaligned)
  1047. 000008EC  0000 48E7                ori.b      D0, 0xE7
  1048. 000008F0  1008                     move.b     D0, A0
  1049. 000008F2  49ED FE4A                lea.l      A4, [A5 - 0x1B6]
  1050. 000008F6  7601                     moveq.l    D3, 0x01
  1051. 000008F8  200C                     move.l     D0, A4
  1052. 000008FA  6616                     bne        +0x18 /* 00000912 */
  1053. 000008FC  2F03                     move.l     -[A7], D3
  1054. 000008FE  7010                     moveq.l    D0, 0x10
  1055. 00000900  2F00                     move.l     -[A7], D0
  1056. 00000902  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  1057. 00000906  588F                     addq.l     A7, 4
  1058. 00000908  261F                     move.l     D3, [A7]+
  1059. 0000090A  2840                     movea.l    A4, D0
  1060. 0000090C  200C                     move.l     D0, A4
  1061. 0000090E  6602                     bne        +0x4 /* 00000912 */
  1062. 00000910  7600                     moveq.l    D3, 0x00
  1063. label00000912:
  1064. 00000912  4A03                     tst.b      D3
  1065. 00000914  6704                     beq        +0x6 /* 0000091A */
  1066. 00000916  7000                     moveq.l    D0, 0x00
  1067. 00000918  6002                     bra        +0x4 /* 0000091C */
  1068. label0000091A:
  1069. 0000091A  7000                     moveq.l    D0, 0x00
  1070. label0000091C:
  1071. 0000091C  4CEE 1008 FFF8           movem.l    D3,A4, [A6 - 0x8]
  1072. 00000922  4E5E                     unlink     A6
  1073. 00000924  4E75                     rts
  1074. 00000926  802F 5F5F                or.b       D0, [A7 + 0x5F5F]
  1075. 0000092A  7374                     moveq.l    D1, 0x74
  1076. 0000092C  695F                     bvs        +0x61 /* 0000098D */
  1077. 0000092E  5F48                     subq.w     A0, 7
  1078. 00000930  4433 5F4D                neg.b      <<invalid full ext with IS == 1 and I/IS == 5>>
  1079. 00000934  6163                     bsr        +0x65 /* 00000999 */
  1080. 00000936  4170 705F                chk.w      D0, [A0 + D7.w + 0x5F]
  1081. 0000093A  335F 305F                move.w     [A1 + 0x305F], [A7]+
  1082. 0000093E  315F 4C69                move.w     [A0 + 0x4C69], [A7]+
  1083. 00000942  6272                     bhi        +0x74 /* 000009B6 */
  1084. 00000944  6172                     bsr        +0x74 /* 000009B8 */
  1085. 00000946  6965                     bvs        +0x67 /* 000009AD */
  1086. label00000948:
  1087. 00000948  735F                     moveq.l    D1, 0x5F
  1088. fn0000094A:
  1089. 0000094A  5550                     subq.w     [A0], 2
  1090. 0000094C  7269                     moveq.l    D1, 0x69
  1091. 0000094E  6E74                     bgt        +0x76 /* 000009C4 */
  1092. 00000950  696E                     bvs        +0x70 /* 000009C0 */
  1093. 00000952  675F                     beq        +0x61 /* 000009B3 */
  1094. label00000954:
  1095. 00000954  6370                     bls        +0x72 /* 000009C6 */
  1096. label00000956:
  1097. 00000956  5F00                     subq.b     D0, 7
  1098. 00000958  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1099. export_2774: // at 0000095A (misaligned)
  1100. 0000095C  0000 48E7                ori.b      D0, 0xE7
  1101. 00000960  1008                     move.b     D0, A0
  1102. 00000962  49ED FF80                lea.l      A4, [A5 - 0x80]
  1103. 00000966  7601                     moveq.l    D3, 0x01
  1104. 00000968  200C                     move.l     D0, A4
  1105. 0000096A  6616                     bne        +0x18 /* 00000982 */
  1106. 0000096C  2F03                     move.l     -[A7], D3
  1107. 0000096E  7008                     moveq.l    D0, 0x08
  1108. 00000970  2F00                     move.l     -[A7], D0
  1109. 00000972  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  1110. 00000976  588F                     addq.l     A7, 4
  1111. 00000978  261F                     move.l     D3, [A7]+
  1112. 0000097A  2840                     movea.l    A4, D0
  1113. 0000097C  200C                     move.l     D0, A4
  1114. 0000097E  6602                     bne        +0x4 /* 00000982 */
  1115. 00000980  7600                     moveq.l    D3, 0x00
  1116. label00000982:
  1117. 00000982  4A03                     tst.b      D3
  1118. 00000984  670A                     beq        +0xC /* 00000990 */
  1119. 00000986  7000                     moveq.l    D0, 0x00
  1120. 00000988  2880                     move.l     [A4], D0
  1121. 0000098A  2940 0004                move.l     [A4 + 0x4], D0
  1122. 0000098E  6002                     bra        +0x4 /* 00000992 */
  1123. label00000990:
  1124. 00000990  7000                     moveq.l    D0, 0x00
  1125. label00000992:
  1126. 00000992  487A 0046                pea.l      [PC + 0x46 /* 000009DA, value 0x4E56 'NV', cstring "" */]
  1127. 00000996  486D FE7C                pea.l      [A5 - 0x184]
  1128. 0000099A  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  1129. 0000099E  504F                     addq.w     A7, 8
  1130. 000009A0  4CEE 1008 FFF8           movem.l    D3,A4, [A6 - 0x8]
  1131. 000009A6  4E5E                     unlink     A6
  1132. 000009A8  4E75                     rts
  1133. 000009AA  802B 5F5F                or.b       D0, [A3 + 0x5F5F]
  1134. 000009AE  7374                     moveq.l    D1, 0x74
  1135. 000009B0  695F                     bvs        +0x61 /* 00000A11 */
  1136. 000009B2  5F48                     subq.w     A0, 7
  1137. 000009B4  4433 5F4D                neg.b      <<invalid full ext with IS == 1 and I/IS == 5>>
  1138. // begin alternate branch 000009B6-000009B8
  1139. label000009B6:
  1140. 000009B6  5F4D                     subq.w     A5, 7
  1141. // end alternate branch 000009B6-000009B8
  1142. label000009B6: // (misaligned)
  1143. fn000009B8:
  1144. 000009B8  6163                     bsr        +0x65 /* 00000A1D */
  1145. 000009BA  4170 705F                chk.w      D0, [A0 + D7.w + 0x5F]
  1146. 000009BE  335F 305F                move.w     [A1 + 0x305F], [A7]+
  1147. // begin alternate branch 000009C0-000009C2
  1148. label000009C0:
  1149. 000009C0  305F                     movea.w    A0, [A7]+
  1150. // end alternate branch 000009C0-000009C2
  1151. label000009C0: // (misaligned)
  1152. 000009C2  315F 4C69                move.w     [A0 + 0x4C69], [A7]+
  1153. // begin alternate branch 000009C4-000009CA
  1154. label000009C4:
  1155. 000009C4  4C69 6272 6172           movem.l    D1,D4,D5,D6,A1,A5,A6, [A1 + 0x6172]
  1156. // end alternate branch 000009C4-000009CA
  1157. label000009C4: // (misaligned)
  1158. label000009C6:
  1159. 000009C6  6272                     bhi        +0x74 /* 00000A3A */
  1160. 000009C8  6172                     bsr        +0x74 /* 00000A3C */
  1161. 000009CA  6965                     bvs        +0x67 /* 00000A31 */
  1162. 000009CC  735F                     moveq.l    D1, 0x5F
  1163. 000009CE  5556                     subq.w     [A6], 2
  1164. 000009D0  6965                     bvs        +0x67 /* 00000A37 */
  1165. 000009D2  775F                     moveq.l    D3, 0x5F
  1166. 000009D4  6370                     bls        +0x72 /* 00000A46 */
  1167. 000009D6  5F00                     subq.b     D0, 7
  1168. 000009D8  0002 0000                ori.b      D2, 0x0
  1169. export_2775:
  1170. 000009DC  4E56 0000                link       A6, 0
  1171. 000009E0  48E7 1018                movem.l    -[A7], D3,A3,A4
  1172. 000009E4  47ED FFB6                lea.l      A3, [A5 - 0x4A]
  1173. 000009E8  7601                     moveq.l    D3, 0x01
  1174. 000009EA  200B                     move.l     D0, A3
  1175. 000009EC  6616                     bne        +0x18 /* 00000A04 */
  1176. 000009EE  2F03                     move.l     -[A7], D3
  1177. 000009F0  7008                     moveq.l    D0, 0x08
  1178. 000009F2  2F00                     move.l     -[A7], D0
  1179. 000009F4  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  1180. 000009F8  588F                     addq.l     A7, 4
  1181. 000009FA  261F                     move.l     D3, [A7]+
  1182. 000009FC  2640                     movea.l    A3, D0
  1183. 000009FE  200B                     move.l     D0, A3
  1184. 00000A00  6602                     bne        +0x4 /* 00000A04 */
  1185. 00000A02  7600                     moveq.l    D3, 0x00
  1186. label00000A04:
  1187. 00000A04  4A03                     tst.b      D3
  1188. 00000A06  6704                     beq        +0x6 /* 00000A0C */
  1189. 00000A08  7000                     moveq.l    D0, 0x00
  1190. 00000A0A  6002                     bra        +0x4 /* 00000A0E */
  1191. label00000A0C:
  1192. 00000A0C  7000                     moveq.l    D0, 0x00
  1193. label00000A0E:
  1194. 00000A0E  47ED FFAE                lea.l      A3, [A5 - 0x52]
  1195. 00000A12  7601                     moveq.l    D3, 0x01
  1196. 00000A14  200B                     move.l     D0, A3
  1197. 00000A16  6616                     bne        +0x18 /* 00000A2E */
  1198. 00000A18  2F03                     move.l     -[A7], D3
  1199. 00000A1A  7008                     moveq.l    D0, 0x08
  1200. 00000A1C  2F00                     move.l     -[A7], D0
  1201. 00000A1E  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  1202. 00000A22  588F                     addq.l     A7, 4
  1203. 00000A24  261F                     move.l     D3, [A7]+
  1204. 00000A26  2640                     movea.l    A3, D0
  1205. 00000A28  200B                     move.l     D0, A3
  1206. 00000A2A  6602                     bne        +0x4 /* 00000A2E */
  1207. 00000A2C  7600                     moveq.l    D3, 0x00
  1208. label00000A2E:
  1209. 00000A2E  4A03                     tst.b      D3
  1210. 00000A30  6704                     beq        +0x6 /* 00000A36 */
  1211. 00000A32  7000                     moveq.l    D0, 0x00
  1212. 00000A34  6002                     bra        +0x4 /* 00000A38 */
  1213. label00000A36:
  1214. 00000A36  7000                     moveq.l    D0, 0x00
  1215. label00000A38:
  1216. 00000A38  49ED FFA6                lea.l      A4, [A5 - 0x5A]
  1217. // begin alternate branch 00000A3A-00000A3C
  1218. label00000A3A:
  1219. 00000A3A  FFA6                     .invalid   <<F/6/7>>
  1220. // end alternate branch 00000A3A-00000A3C
  1221. label00000A3A: // (misaligned)
  1222. fn00000A3C:
  1223. 00000A3C  7601                     moveq.l    D3, 0x01
  1224. 00000A3E  200C                     move.l     D0, A4
  1225. 00000A40  6616                     bne        +0x18 /* 00000A58 */
  1226. 00000A42  2F03                     move.l     -[A7], D3
  1227. 00000A44  7008                     moveq.l    D0, 0x08
  1228. label00000A46:
  1229. 00000A46  2F00                     move.l     -[A7], D0
  1230. 00000A48  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  1231. 00000A4C  588F                     addq.l     A7, 4
  1232. 00000A4E  261F                     move.l     D3, [A7]+
  1233. 00000A50  2840                     movea.l    A4, D0
  1234. 00000A52  200C                     move.l     D0, A4
  1235. 00000A54  6602                     bne        +0x4 /* 00000A58 */
  1236. 00000A56  7600                     moveq.l    D3, 0x00
  1237. label00000A58:
  1238. 00000A58  4A03                     tst.b      D3
  1239. 00000A5A  6704                     beq        +0x6 /* 00000A60 */
  1240. 00000A5C  7000                     moveq.l    D0, 0x00
  1241. 00000A5E  6002                     bra        +0x4 /* 00000A62 */
  1242. label00000A60:
  1243. 00000A60  7000                     moveq.l    D0, 0x00
  1244. label00000A62:
  1245. 00000A62  4CEE 1808 FFF4           movem.l    D3,A3,A4, [A6 - 0xC]
  1246. 00000A68  4E5E                     unlink     A6
  1247. 00000A6A  4E75                     rts
  1248. 00000A6C  802D 5F5F                or.b       D0, [A5 + 0x5F5F]
  1249. 00000A70  7374                     moveq.l    D1, 0x74
  1250. 00000A72  695F                     bvs        +0x61 /* 00000AD3 */
  1251. 00000A74  5F48                     subq.w     A0, 7
  1252. 00000A76  4433 5F4D                neg.b      <<invalid full ext with IS == 1 and I/IS == 5>>
  1253. 00000A7A  6163                     bsr        +0x65 /* 00000ADF */
  1254. 00000A7C  4170 705F                chk.w      D0, [A0 + D7.w + 0x5F]
  1255. 00000A80  335F 305F                move.w     [A1 + 0x305F], [A7]+
  1256. 00000A84  315F 4C69                move.w     [A0 + 0x4C69], [A7]+
  1257. 00000A88  6272                     bhi        +0x74 /* 00000AFC */
  1258. 00000A8A  6172                     bsr        +0x74 /* 00000AFE */
  1259. 00000A8C  6965                     bvs        +0x67 /* 00000AF3 */
  1260. 00000A8E  735F                     moveq.l    D1, 0x5F
  1261. 00000A90  5557                     subq.w     [A7], 2
  1262. 00000A92  696E                     bvs        +0x70 /* 00000B02 */
  1263. 00000A94  646F                     bcc        +0x71 /* 00000B05 */
  1264. 00000A96  775F                     moveq.l    D3, 0x5F
  1265. 00000A98  6370                     bls        +0x72 /* 00000B0A */
  1266. 00000A9A  5F00                     subq.b     D0, 7
  1267. 00000A9C  0000                     .incomplete
  1268.